package utils

import "github.com/gin-gonic/gin"

func OK(c *gin.Context, message string) {
	c.JSON(200, gin.H{
		"code":    0,
		"message": message,
	})
}

func ResultData(c *gin.Context, data interface{}) {
	c.JSON(200, gin.H{
		"code": 0,
		"data": data,
	})
}

func ResultOkJson(c *gin.Context, json gin.H) {
	c.JSON(200, gin.H{
		"code": 0,
		"data": json,
	})
}

func ResultOkData(c *gin.Context, message string, data interface{}) {
	c.JSON(200, gin.H{
		"code":    0,
		"message": message,
		"data":    data,
	})
}

func ResultFail(c *gin.Context, message string) {
	c.JSON(200, gin.H{
		"code":    1,
		"message": message,
	})
}

func ResultFailData(c *gin.Context, message string, data interface{}) {
	c.JSON(200, gin.H{
		"code":    1,
		"message": message,
		"data":    data,
	})
}
